A Virtual Development Environment for Smart Card Applications

نویسنده

  • Sang-Young Cho
چکیده

Virtual development environment increases efficiency of embedded system development because it enables developers to develop, execute, and verify an embedded system without real target hardware. This paper deals with an implementation of a virtual development environment for Smart Card applications. Usually application developments are performed with a evaluation kit that equipped with a hardware system, software development tools, and optionally emulator for debugging. The hardware-based development kit has some demerits in maintenance. The environment is developed based on ARMs ARMulator that is an instruction set simulation environment. By adding hardware IP modules such as Memory modules, UART, Interrupt controller, Timer, Watchdog Timer, and additional host applications to emulate a host interface, the ARMulator environment is expanded to a virtual software development environment for basic smart card applications. NOR flash memory models and SRAM models are implemented in our environment. In addition, a chip operating system is implemented to construct a DCAS development environment. Key-Words: Smart card, Simulator, Virtual environment, DCAS, ARMulator, Modeling

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptable Translator of B Specifications to Embedded C Programs

This paper presents the results of the RNTL BOM project, which aimed to develop an approach to generate efficient code from B formal developments. The target domain is smart card applications, in which memory and code size is an important factor. The results detailed in this paper are a new architecture of the translation process, a way to adapt the B0 language in order to include types of the ...

متن کامل

Developing Smart Card-Based Applications Using Java Card

In this paper we describe a methodology for developing smart card-based applications which accounts for both internal and external software production: on-card and client programs. This development methodology is based on the application of distributed object-oriented principles to Java Card. We design a model in which a card application is viewed as a remote object accessed through method invo...

متن کامل

Proposing a Model for Patient Admission and NFC Mobile Payment by Biometric Identification and Smart Health Card

Abstract Following the advances in mobile communication and information technology, smart phones have been used in a wide variety of commercial, social, entertainment, file sharing and health transactions and applications. The current procedures in healthcare environment for patient registration, appointment scheduling and payment are time consuming and somehow tiresome. Traditionally, patie...

متن کامل

Distributed Object Programming Environment for Smart Card Application Development

Corresponding Email: [email protected] Abstract Despite the potential of smart card as a key technology to be used as a service-providing device that is truly portable and programmable, it has not received much attention, other than the handful applications that are already being successfully employed in domain-specific areas. In particular, smart card technology operating over a distr...

متن کامل

JavaCard-from hype to reality

functionality would significantly extend smart card possibilities. However, until very recently, such promises have not been backed by real implementations; JavaCard existence has been limited to reference implementations—better known as simulations. However, JavaCard implementations now exist and the technology is beginning to live up to the hype. A JavaCard is a typical smart card: it conform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010